<div class="icheckbox">
    <volist name="list" id="tf">
        <div class="square-red single-row source">
            <label for="source-{$i}">
                <input id="source-{$i}" class="input" type="radio"  name="taskform" value="{$tf.id}"  />
                {$tf.name}
            </label>
        </div>
    </volist>
</div>
<script>

	//当点击通用模板时，表单中显示出模板的表单内容
	function getformedit(dataId) {
		$('#logoptionbox').addClass('hidden');
		$.getJSON('{:U('Taskform/getTemp')}',{'id':dataId},function(data){
			if(data.status){
				
				$("#addForm input[name='id']").remove();
				edittab(1);
				if(Number(data.approver)){
					$(".iradio_square-red:eq(1)").click();
					$(".f-sele>div").html('<span class="itemspan">'+data.approvername+'</span>');
				}
				$("#addForm").append('<input type="hidden" name="id" value="'+data.id+'"/>');
				$(".btn-preview").removeClass("btn-success").addClass("btn-danger").text('修改表格');
				
				//填充表单数值
				if(data.ruleTemplate!=''){
					$(".ruleTemplate").html(data.ruleTemplate);
					//$(".ruleTemplate .ruleGroup:eq(0)").click();
				}else{
					$(".ruleTemplate").html('');
					$(".btn-add").click();
				}
				if(data.template!=''){
					$(".formTemplate").html(data.template).append('<div class="cover"></div>');
				}else{
					$(".formTemplate").html('');
				}
				$("#name").val(data.name);
				$("#formcategory_id").val(data.formcategory_id);
				$(data.tbody).each(function(index, element) {
					$("#addForm .groupInput").eq(index).removeClass('hidden').val(element.name);
				});
				$("#addForm .ruleGroup:not(:last)").removeClass('hidden').find('.groupInput').removeClass('hidden');
				$(".ruleTemplate").sortable();
			}
		});

	}

//当表单的选项被点击的时候
$('#formlist #taskform input').change(function(e) {
	
	
	
	$('.select-formcategory option').removeAttr('selected');
	
	
	
	if($("#choiceForm").length>0){
		$("#choiceForm input[name='form_id']").val($(this).val());
	}
	if($('#myform').length>0){
		$('#addTo').css('display','block');
		$.get('<?php echo U('Taskform/getnewform'); ?>',{id:$(this).val()},function(data){
			//将获取到的表单插入页面中
			$('#myform').html(data.tbody);
			//加入员工ID
			try{ checkMember();}catch(e){}
			
			//选择规则时出现规则提示
			

	$(".checkoutform .square-red input").on('ifChecked', function(event){
		$(this).trigger('change');
	});
	$(".checkoutform .square-red input[type='checkbox']").on('ifUnchecked', function(event){ //如果不选中，点击后则为选中
		$(this).trigger('change');
	});
	$('.checkoutform .square-red input').each(function(index, element) {
        $(this).change(function(e) {
			$(this).parent().parent().next().find('*').removeClass('hidden pull-left pull-right');
			$('.checkoutform .sourcePanel input').attr('disabled', 'disabled');
			$(this).parent().parent().next().find('input').removeAttr('disabled');
			var input = $(this).parent().parent().next().removeClass('hidden').html();
			if('' != $(this).parent().parent().parent().parent().attr('title')){
				var html = '<div class="alert alert-warning fade in id'+$(this).val()+'">'+$(this).parent().parent().parent().parent().attr('title')+'&nbsp;&nbsp;'+input+'</div>';
			}else{
				var html = '<div class="alert alert-warning fade in id'+$(this).val()+'">无 &nbsp;&nbsp;'+input+'</div>';
			}
			if($(this).attr('type') == 'radio'){
				$('.checkoutform .alert.alert-warning.fade.in').remove();
			    $(this).parent().parent().parent().parent().parent().after(html);
			}
			
			
			if($(this).attr('type') == 'checkbox'){
				if($(this).prop('checked')){
					$(this).parent().parent().parent().parent().parent().after(html);
				}else{
					$('.checkoutform .alert.alert-warning.fade.in.id'+$(this).val()).remove();
				}
			}
        });
    });
	
			
			

	var value=$("#taskform").find(":checked").val();
	var text=$("#taskform").find('input[value="'+value+'"]').parents('label').text();
	var tag_a='<a class="pull-right" onclick="getformedit('+value+');" href="javascript:void(0);"><i class="fa icon-edit"></i> 修改当前表格</a>';//'
	tag_a=tag_a.replace('remind',value);
	//检测员工ID
	$("#myform header").remove();
	//在表单加载完成之后，添加标题的重要隐藏域。
	//此处做法不对，100ms内无法加载完成就会失败。

//    	checkMember();
		$("#myform").prepend('<header class="panel-heading">'+text+tag_a+'</header>');
		$("#f-form1 form").append('<input type="hidden" name="access" value="Integral_log"/>');	

	
	$(".select-box").hide();


			
			
			
	
			
			var btntext = $('#f-form1').parents('.aui_state_focus').find('.aui_footer .btn.btn-primary.btn-sm.btnreset').text();
	$('#f-form1').parents('.aui_state_focus').find('.aui_footer .btn.btn-primary.btn-sm.btnreset').removeAttr('disabled');
			
			//如果是领取临时任务的页面则变为临时任务			
			if($(".taskChange").length>0){
				$("#myform form").append('<input type="hidden" name="temp" value="1"/>');		
			} 
			
			if($(window).height()-100<$(".aui_state_focus .aui_main").height()){
				$(".aui_state_focus .aui_main").height($(window).height()-100);
				$(".aui_state_focus .aui_main").niceScroll({styler:"fb",cursorcolor:"#65cea7", cursorwidth: '6', cursorborderradius: '0px', background: '#424f63', spacebarenabled:false, cursorborder: '0',  zindex: '1000'});
				$(".auii_statei_focus").css('top',($(window).height()-$(".auii_statei_focus").height())/2+'px');
			}
			
			//渲染ICHECK
			$('.checkoutform  .square-red input').iCheck({
				checkboxClass: 'icheckbox_square-red',
				radioClass: 'iradio_square-red',
				increaseArea: '20%'
			});
		},'json');
	}
});
</script>